//返回r
function goback(){
	tlocation(base_html_redirect+'/sys/xt-userinfo/xt-userinfo-list.html');
}
$('#defaultForm').bootstrapValidator({
	message:'此值不是有效的'
});
//保存
function addXtUserinfo(){
	submitBForm('defaultForm',sysModules+'/xtUserinfo/add',base_html_redirect+'/sys/xt-userinfo/xt-userinfo-list.html');
}

//初始化日期选择器
$(document).ready(function(){
	datetimeInit();
	InitBDataCombo('gender','xt_userinfo_sex');//读取性别数据字典
	InitBDataCombo('xt_userinfo_nation','xt_userinfo_nation');//读取民族数据字典
	InitBDataCombo('xt_userinfo_highestDegree','xt_userinfo_highestDegree');//读取文化程度数据字典
	InitBDataCombo('xt_userinfo_workYear','xt_userinfo_workYear');//读取工作年限数据字典
	InitBDataCombo('xt_userinfo_state','xt_userinfo_state');//读取状态数据字典
	InitBDataCombo('xt_userinfo_ismarried','xt_userinfo_ismarried');//读取是否已婚数据字典
});


/////////////////////部门选择器开始///////////////////
function departSelect(){
	$('#departSelectModal').modal();
	var setting = {
	   view:{
	       selectedMulti:false
	   },
	   check:{
	       enable:false
	   },
	   // async:{
		//    type:'GET',
	   //     enable:true,//设置 zTree是否开启异步加载模式  加载全部信息
	   //     url:sysModules+"/xtDepartinfo/bztree",//Ajax获取数据的 URL地址
	   //     otherParam:{
	   //  	 　　'expanded':function(){return 'true'}
	   //     } //异步参数
	   // },
	   data:{
		   //必须使用data  
	       simpleData:{
	           enable:true,
	           idKey:"id",//id编号命名 默认  
	           pIdKey:"pId",//父id编号命名 默认   
	           rootPId:0 //用于修正根节点父节点数据，即 pIdKey 指定的属性值  
	       }
	   },
	   edit:{
	       enable:false
	   },  
	   callback:{  
	       onClick:onClick//单击事件
	   }  
	};
    var zTreeNodes;
    dialogWating = showWating({msg:'正在拼命的加载中...'});
    ajaxBRequestCallFn(sysModules+"/xtDepartinfo/bztree",null,function(result){
        zTreeNodes = eval("(" + result.data + ")");
        treeObj = $.fn.zTree.init($("#tree"), setting,zTreeNodes);
        closeWating(null,dialogWating);
    },null,"GET");
}

//单击事件
function onClick(event, treeId, treeNode, msg){  
}  

function doDepartSelect(){
	var zTree = $.fn.zTree.getZTreeObj("tree"),
	nodes = zTree.getSelectedNodes();
	if (nodes.length != 1) {
		toastrBoot(4,"请选择一条隶属部门信息");
		return;
	}
	msgTishCallFnBoot("确定要选择【<font color=red>"+nodes[0].name+"</font>】？",function(){
		$('#xt_departinfo_name').val(nodes[0].name);
		$('#xt_departinfo_id').val(nodes[0].id);
		$('#xt_post_name').val("");
		$('#xt_post_id').val("");
		$('#departSelectModal').modal('hide');
	})
}
/////////////////////部门选择器结束///////////////////

/////////////////////岗位选择器开始///////////////////
function postSelect(){
	var xt_departinfo_id = $('#xt_departinfo_id').val();
	if(xt_departinfo_id ==  null || xt_departinfo_id == ""){
		toastrBoot(4,"请选择隶属部门！");
		return;
	}
	$('#postSelectModal').modal();
	var setting = {
	   view:{
	       selectedMulti:false
	   },
	   check:{
	       enable:false
	   },
	   // async:{
		//    type:'GET',
	   //     enable:true,//设置 zTree是否开启异步加载模式  加载全部信息
	   //     url:sysModules+"/xtPost/bztree/"+$('#xt_departinfo_id').val(),//Ajax获取数据的 URL地址
	   //     otherParam:{
	   //  	 　　'expanded':function(){return 'true'}
	   //     } //异步参数
	   // },
	   data:{
		   //必须使用data  
	       simpleData:{
	           enable:true,
	           idKey:"id",//id编号命名 默认  
	           pIdKey:"pId",//父id编号命名 默认   
	           rootPId:0 //用于修正根节点父节点数据，即 pIdKey 指定的属性值  
	       }
	   },
	   edit:{
	       enable:false
	   },  
	   callback:{  
	       onClick:onClick//单击事件
	   }  
	};
    var zTreeNodes;
    dialogWating = showWating({msg:'正在拼命的加载中...'});
    ajaxBRequestCallFn(sysModules+"/xtPost/bztree/"+$('#xt_departinfo_id').val(),null,function(result){
        zTreeNodes = eval("(" + result.data + ")");
        treeObj = $.fn.zTree.init($("#posttree"), setting,zTreeNodes);
        closeWating(null,dialogWating);
    },null,"GET");
}

function doPostSelect(){
	var zTree = $.fn.zTree.getZTreeObj("posttree"),
	nodes = zTree.getSelectedNodes();
	if (nodes.length != 1) {
		toastrBoot(4,"请选择隶属岗位");
		return;
	}
	msgTishCallFnBoot("确定要选择【<font color=red>"+nodes[0].name+"</font>】？",function(){
		$('#xt_post_name').val(nodes[0].name);
		$('#xt_post_id').val(nodes[0].id);
		$('#postSelectModal').modal('hide');
	})
}
/////////////////////岗位选择器结束///////////////////


function validateUser(thiz){
	var value = thiz.value;
	if(null != value && '' != value){
		$.ajax({
		   type:"GET",
		   url:sysModules+"/xtUserinfo/validate/"+value,
		   success:function(result){
			   if(result.message == 1){
				   toastrBoot(4,"该用户名已经被注册，请重新输入!");
				   $('#xt_userinfo_name').val("");
				   $("#xt_userinfo_name").focus();
				}
		   }
		});
	}
}